var gulp = require('gulp'),
	minifycss = require('gulp-minify-css'),
	concat = require('gulp-concat'),
	uglify = require('gulp-uglify'),
	rename = require('gulp-rename'),
	jshint = require('gulp-jshint'),
	notify = require('gulp-notify');

gulp.task('default', function () {
	gulp.start('minifycss', 'minifyjs');
});

// CSS处理
gulp.task('minifycss', function() {
	return gulp.src('css/*.css')					// CSS文件路径
		// .pipe(concat('all.css'))					// 合并CSS文件到all
		.pipe(gulp.dest('build/css'))				// 设置输出路径
		.pipe(rename({suffix: '.min'}))				// 修改文件名
		.pipe(minifycss())							// 压缩文件
		.pipe(gulp.dest('build/css'))				// 输出文件目录
		.pipe(notify({message: 'css task ok'}));	// 提示信息
});

// JS处理
gulp.task('minifyjs', function() {
	return gulp.src('js/*.js')
		// .pipe(concat('all.js'))
		.pipe(gulp.dest('build/js'))
		.pipe(rename({suffix: '.min'}))
		.pipe(uglify())
		.pipe(gulp.dest('build/js'))
		.pipe(notify({message: 'js task ok'}));
});